package com.mark.web.sys.mapper;


import com.mark.web.sys.entity.po.UserImg;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Description: 用户头像POJO类
 * @Author: Mark
 * @CreateDate: 2019/1/12 12:04
 * @Version: 2.0
 * @Copyright : 豆浆油条个人非正式工作室
 */
@Mapper
public interface UserImgMapper {

    /**
     * 新增一个用户头像记录
     * @param record ：头像信息实体
     * @return ：插入成功返回1
     */
    int insert(UserImg record);

    /**
     * 根据ID删除用户头像记录
     * @param id ：用户ID
     * @return ：
     */
    int deleteByPrimaryKey(Integer id);

    /**
     * 更新用户头像记录
     * @param record ：用户头像记录实体
     * @return ：
     */
    int updateByPrimaryKeySelective(UserImg record);

    /**
     * 根据ID查询用户头像实体信息
     * @param id ：用户头像ID
     * @return ：
     */
    UserImg selectByPrimaryKey(Integer id);

    /**
     * 查找所有的当前的头像
     *
     * @param userId：当前的用户id
     * @return ： 该用户的所有头像列表
     */
    List<UserImg> selectListByUserId(Integer userId);
}
